Програмування циклічних алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ до лабораторної роботи № 3 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування циклічних алгоритмів» Варіант № 12 Завдання на лабораторну роботу. 1. Розробити блок-схеми алгоритмів і написати програми на мові Java з застосуванням операторів циклів for, while, do while для вирішення завдань, представлених в табл.1-3 відповідно до індивідуального варіанту. Варіант вибрати за списком групи. 2. Розробити програмні проекти в середовищі Intellij IDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор і т.д. 3. Зробити Звіт з лабораторної роботи та надіслати викладачу на перевірку. Короткий опис рішення завдань разом із скриншотом варіанту завдання 1.Завдання / В методі task1,в якості параметрів якого задаємо х мінімальний і максимальний,а також крок h,задаємо шаблон для таблиці за допомогою System.out.println.За допомогою циклу for програма обраховує для кожного х y(x) i z(x). 2.Завдання / В методі task2 типу boolean задаємо змінну result того ж типу , яка в подальшому буде передавати true або false в умовний оператор методі main, за допомогою якого будемо виводити на екран результати перевірки. В циклі for прописуємо умову , за якої знайдені сусідні елементи масиву перетворюють початкове значення result з false на true. 3.Завдання / В методі task3 типу double в параметрах зазначаю змінну х,яку за допомогою Scanner вводимо з клавіатури.Задаємо 3 змінні FactorialI,I,i, також створюємо цикл з операторoм while, який рахує суму всіх обчислених виразів, підставляючи кожен раз відповідне і, для обрахування факторіалу також створюємо цикл for. Блок-схема алгоритму до 3 завдання / Текст програми package com.company; import java.util.Scanner; import static java.lang.Math.*; public class Lr3 { public static void main(String[] args) { double xmin = -1; double xmax = 1;//ініціалізація даних для першого завдання double h = 0.05; System.out.println("Вхідні дані(task1):\nXmin=-1;\nXmax=1;\nh=0.05;"); System.out.println("\t\t\t\tTask 1:"); task1(xmin, xmax, h);//виведення результатів обчислення task1 System.out.println("\t\t\t\tTask2:"); double[] N1 = {2, -1.09, 7,14, 17, -5, 8.31, -19,45,0, 2};//введення першої числової послідовності за допомогою присвоєння System.out.println("Перша числова послідовність:"); for (int i = 0; i < N1.length; i++) { System.out.printf("%.3f;",N1[i]);//виведення на екран першої числової послідовності } System.out.print("\nРезультати перевірки:\n");//виведення результатів обчислень task2 для першої числової послідвності if(task2(N1)) { System.out.print("Однакові сусідні числа знайдені\n"); } else System.out.print("Однакові сусідні числа не знайдені\n"); double[] N2 = {3, 54, 54, -4, 9.056, -0.15, 2, 0, 2, 4, 11.65, -7};//введення другої числової послідовності за допомогою присвоєння System.out.println("Друга числова послідовність:"); for (int i = 0; i < N1.length; i++) { System.out.printf("%.3f;",N2[i]);//виведення другої числової послідовності на екран } System.out.print("\nРезультати перевірки:\n"); if(task2(N2))//виведення результатів обчислення task2 другої числової послідовності на екран { System.out.print("Однакові сусідні числа знайдені\n"); } else System.out.print("Однакові сусідні числа не знайдені\n"); System.out.println("\t\t\t\tTask3:"); Scanner scan = new Scanner(System. in); double x; for(int i=0;i<2;i++) { System.out.print("Введіть х="); ...
Антиботан аватар за замовчуванням

08.05.2023 23:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини